solar panel spin-off technology - Espagnol Anglais Dictionnaire